<html>
  <head>
    <title>
      当前用户   CurrentUser
    </title>
  </head>
  <body>
    <script>
      //  当前用户  CurrentUser

              /*
                  abp.currnetUser 是一个对象，其中包含有关应用程序当前用户的信息。
              */

              /*
                  一、 Authentiacated User  认证用户

                        如果用户已经通过身份验证，则此对象将如下所示：

                            {
                                  isAuthenticated: true,
                                  id: "34f1f4a7-13cc-4b91-84d1-b91c87afa95f",
                                  tenantId: null,
                                  userName: "john",
                                  name: "John",
                                  surName: "Nash",
                                  email: "john.nash@abp.io",
                                  emailVerified: true,
                                  phoneNumber: null,
                                  phoneNumberVerified: false,
                                  roles: ["moderator","supporter"]
                            }

                        因此，在这种情况下，abp.currentUser.userName返回john。
              */

              /*
                  二、Anonymous User 匿名用户

                        如果用户未通过身份验证，则此对象将如下所示：

                              {
                                  isAuthenticated: false,
                                  id: null,
                                  tenantId: null,
                                  userName: null,
                                  name: null,
                                  surName: null,
                                  email: null,
                                  emailVerified: false,
                                  phoneNumber: null,
                                  phoneNumberVerified: false,
                                  roles: []
                                }

                        您可以检查abp.currentUser.isAuthenticated以了解使用是否经过身份验证。
              */
    </script>
  </body>
</html>